home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.19941031-19941221
/
000218_news@columbia.edu_Mon Nov 21 01:43:13 1994.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
3KB
Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA04611
(5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Mon, 21 Nov 1994 12:24:40 -0500
Received: by apakabar.cc.columbia.edu id AA02127
(5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Mon, 21 Nov 1994 11:31:48 -0500
Path: news.columbia.edu!sol.ctr.columbia.edu!news.kei.com!bloom-beacon.mit.edu!gatech!howland.reston.ans.net!agate!dog.ee.lbl.gov!news.cs.utah.edu!cc.usu.edu!jrd
From: jrd@cc.usu.edu (Joe Doupnik)
Newsgroups: comp.protocols.kermit.misc
Subject: Re: Telnet Data Mark displays as "r" on MSK 3.13.
Message-Id: <1994Nov21.074313.33432@cc.usu.edu>
Date: 21 Nov 94 07:43:13 MDT
References: <785307785snx@djwhome.demon.co.uk>
Organization: Utah State University
Lines: 35
Apparently-To: kermit.misc@watsun.cc.columbia.edu
In article <785307785snx@djwhome.demon.co.uk>, david@djwhome.demon.co.uk (David Woolley) writes:
> When an interrupt signal is generated on our SCO machines
> (3.2V4.2), MS-Kermit (3.13, patch about 13, but there are no
> obvious fixes listed up to patch 20**) displays an "r". NCSA
> Telnet handles this correctly, and examining the event trace
> shows that a Telnet Data Mark signal is being sent.
>
> This happens for both Telnet interrupts, and interrupts generated
> by sending the stty interrupt character.
>
> This is really only a cosmetic problem, and normally results from
> being too lazy to change the interrupt character or remap the
> backspace key before talking to the machine in question. It
> doesn't happen for SunOS 4.1.1.
>
> ** the patch level 20 file is at home, not in the office.
--------
Data Marks are rather rare events, but you ought not have seen
an "r" as a consequence. DMARK is 242 decimal, which after chopping the
high bit yields 114 decimal "r". But the DMARK should have been sent as
IAC DMARK (255 242), and the Kermit Telnet code would (quotes) have absorbed
both bytes.
If you are still reading along, the way I understand this situation
is the SCO machine was trying to flush bytes sent to the MSK client, by
sending IAC DMARK in a TCP segment with the TCP URGENT bit set. The recepient
is supposed to discard all data up to and including the IAC DMARK. Folks have
commented upon this less than clear or desirable "feature" of Telnet, and
Kermit does not play that game. Just how much discarding should occur is
ambiguous, and I chose not to chase down internal buffers to do the flush.
In any case, the commands are really intended to be sent to servers where a
job may be blocked unable to read the data stream for the Interrupt Process
command pair IAC IP or similar; they ought not be sent to clients.
If you still have the trace I'd appreciate receiving a copy.
Thanks,
Joe D.